package com.lgl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lgl.dto.AddCategoryDto;
import com.lgl.dto.CategoryDto;
import com.lgl.dto.UpdateCategoryDto;
import com.lgl.entity.Category;
import com.lgl.entity.ResponseResult;

import javax.servlet.http.HttpServletResponse;

public interface CategoryService extends IService<Category> {

    ResponseResult getCategoryList();

    ResponseResult listAllCategory();


    ResponseResult getCategoryList(Integer pageNum, Integer pageSize, CategoryDto categoryDto);

    ResponseResult addCategory(AddCategoryDto addCategoryDto);

    ResponseResult getCategory(Long id);

    ResponseResult updateCategory(UpdateCategoryDto updateCategoryDto);

    ResponseResult deleteCategory(Long id);
}

